home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Taifun
/
Taifun 156 (1991-03-10)(Manewaldt, A.)(DE)(PD).zip
/
Taifun 156 (1991-03-10)(Manewaldt, A.)(DE)(PD).adf
/
Mem-Controller
/
Include
/
dos.i
next >
Wrap
Text File
|
1991-02-18
|
3KB
|
107 lines
* Dos.i von E.Hambuch, Prinzenstr. 9, D-5330 Königswinter 1
* Freeware !!
CALLDOS macro
move.l _DOSBase,a6
jsr _LVO\1(a6)
endm
_LVOOpen EQU -30
_LVOClose EQU -36
_LVORead EQU -42
_LVOWrite EQU -48
_LVOInput EQU -54
_LVOOutput EQU -60
_LVOSeek EQU -66
_LVODeleteFile EQU -72
_LVORename EQU -78
_LVOLock EQU -84
_LVOUnLock EQU -90
_LVODupLock EQU -96
_LVOExamine EQU -102
_LVOExNext EQU -108
_LVOInfo EQU -114
_LVOCreateDir EQU -120
_LVOCurrentDir EQU -126
_LVOIoErr EQU -132
_LVOCreateProc EQU -138
_LVOExit EQU -144
_LVOLoadSeg EQU -150
_LVOUnLoadSeg EQU -156
_LVOGetPacket EQU -162
_LVOQueuePacket EQU -168
_LVODeviceProc EQU -174
_LVOSetComment EQU -180
_LVOSetProtection EQU -186
_LVODateStamp EQU -192
_LVODelay EQU -198
_LVOWaitForChar EQU -204
_LVOParentDir EQU -210
_LVOIsInteractive EQU -216
_LVOExecute EQU -222
DOSNAME macro
dc.b 'dos.library',0
even
endm
MODE_OLDFILE equ 1005
MODE_NEWFILE equ 1006
OFFSET_BEGINNING equ -1
OFFSET_CURRENT equ 0
OFFSET_END equ 1
BITSPERBYTE equ 8
BYTESPERLONG equ 4
BITSPERLONG equ 32
MAXINT equ $7FFFFFFF
MININT equ $80000000
SHARED_LOCK equ -2
ACCESS_READ equ -2
EXCLUSIVE_LOCK equ -1
ACCESS_WRITE equ -1
TICKS_PER_SECOND equ 50
FIBB_ARCHIVE equ 4
FIBB_READ equ 3
FIBB_WRITE equ 2
FIBB_EXECUTE equ 1
FIBB_DELETE equ 0
ID_WRITE_PROTECTED equ 80
ID_VALIDATING equ 81
ID_VALIDATED equ 82
ID_NO_DISK_PRESENT equ -1
ERROR_NO_FREE_STORE equ 103
ERROR_TASK_TABLE_FULL equ 105
ERROR_LINE_TOO_LONG equ 120
ERROR_FILE_NOT_OBJECT equ 121
ERROR_INVALID_RESIDENT_LIBRARY equ 122
ERROR_NO_DEFAULT_DIR equ 201
ERROR_OBJECT_IN_USE equ 202
ERROR_OBJECT_EXISTS equ 203
ERROR_DIR_NOT_FOUND equ 204
ERROR_OBJECT_NOT_FOUND equ 205
ERROR_BAD_STREAM_NAME equ 206
ERROR_OBJECT_TOO_LARGE equ 207
ERROR_ACTION_NOT_KNOWN equ 209
ERROR_INVALID_COMPONENT_NAME equ 210
ERROR_INVALID_LOCK equ 211
ERROR_OBJECT_WRONG_TYPE equ 212
ERROR_DISK_NOT_VALIDATED equ 213
ERROR_DISK_WRITE_PROTECTED equ 214
ERROR_RENAME_ACROSS_DEVICES equ 215
ERROR_DIRECTORY_NOT_EMPTY equ 216
ERROR_TOO_MANY_LEVELS equ 217
ERROR_DEVICE_NOT_MOUNTED equ 218
ERROR_SEEK_ERROR equ 219
ERROR_COMMENT_TOO_BIG equ 220
ERROR_DISK_FULL equ 221
ERROR_DELETE_PROTECTED equ 222
ERROR_WRITE_PROTECTED equ 223
ERROR_READ_PROTECTED equ 224
ERROR_NOT_A_DOS_DISK equ 225
ERROR_NO_DISK equ 226
ERROR_NO_MORE_ENTRIES equ 232
RETURN_OK equ 0
RETURN_WARN equ 5
RETURN_ERROR equ 10
RETURN_FAIL equ 20
SIGBREAKB_CTRL_C equ 12
SIGBREAKB_CTRL_D equ 13
SIGBREAKB_CTRL_E equ 14
SIGBREAKB_CTRL_F equ 15